Github 仓库高级搜索语法
搜索语法
可以使用 >、>=、< 和 <= 搜索大于、大于等于、小于以及小于等于另一个值的值。
| 查询 | 示例 |
|---|---|
>*n* | cats vue:>1000 匹配含有 "vue" 字样、星标超过 1000 个的仓库。 |
>=*n* | vue topics:>=5 匹配含有 "vue" 字样、有 5 个或更多主题的仓库。 |
<*n* | vue size:<10000 匹配小于 10 KB 的文件中含有 "vue" 字样的代码。 |
<=*n* | vue stars:<=50 匹配含有 "vue" 字样、星标不超过 50 个的仓库。 |
*n*..* | vue stars:10..* 等同于 stars:>=10 并匹配含有 "vue" 字样、有 10 个或更多星号的仓库。 |
*..*n* | vue stars:*..10 等同于 stars:\<=10 并匹配含有 "vue" 字样、有不超过 10 个星号的仓库。 |
*n*..*n* | vue stars:10..50 匹配含有 "vue" 字样、有 10 到 50 个星号的仓库。 |
添加日期查询
| 查询 | 示例 |
|---|---|
>*YYYY*-*MM*-*DD* | vue created:>2016-04-29 匹配含有 "vue" 字样、在 2016 年 4 月 29 日之后创建的议题。 |
>=*YYYY*-*MM*-*DD* | vue created:>=2017-04-01 匹配含有 "vue" 字样、在 2017 年 4 月 1 日或之后创建的议题。 |
<*YYYY*-*MM*-*DD* | vue pushed:<2012-07-05 匹配在 2012 年 7 月 5 日之前推送的仓库中含有 "vue" 字样的代码。 |
<=*YYYY*-*MM*-*DD* | vue created:<=2012-07-04 匹配含有 "vue" 字样、在 2012 年 7 月 4 日或之前创建的议题。 |
*YYYY*-*MM*-*DD*..*YYYY*-*MM*-*DD* | vue pushed:2016-04-30..2016-07-04 匹配含有 "vue" 字样、在 2016 年 4 月末到 7 月之间推送的仓库。 |
*YYYY*-*MM*-*DD*..* | vue created:2012-04-30..* 匹配在 2012 年 4 月 30 日之后创建、含有 "vue" 字样的议题。 |
*..*YYYY*-*MM*-*DD* | vue created:*..2012-04-30 匹配在 2012 年 7 月 4 日之前创建、含有 "vue" 字样的议题。 |
排除特定结果
NOT | hello NOT world 匹配含有 "hello" 字样但不含有 "world" 字样的仓库。 |
| - | vue stars:>10 -language:javascript 匹配含有 "vue" 字样、有超过 10 个星号但并非以 JavaScript 编写的仓库。 |